Self resilience